package com.plian.system.vo.fr.indicatorsValue;

import com.fasterxml.jackson.annotation.JsonGetter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

/**
 * @description:
 * @author: gangan
 * @create: 2022-05-31 16:30
 */
@Setter
@ToString
@EqualsAndHashCode
@ApiModel(value = "MainIndicatorsValueVO对象", description = "综合查询5大指标数据")
public class MainIndicatorsValueVO {

    @ApiModelProperty(value = "负债总额")
    private String FZZE;

    private String FZZECompleteRate;

    private String FZZERate;

    private BigDecimal lastFZZE;

    private BigDecimal ysFZZE;

    @ApiModelProperty(value = "净资产总额")
    private String JZCZE;

    private String JZCZECompleteRate;

    private String JZCZERate;

    private BigDecimal lastJZCZE;

    private BigDecimal ysJZCZE;

    @ApiModelProperty(value = "利润总额")
    private String LRZE;

    private String LRZECompleteRate;

    private String LRZERate;

    private BigDecimal lastLRZE;

    private BigDecimal ysLRZE;

    @ApiModelProperty(value = "营业收入")
    private String YYSR;

    private String YYSRCompleteRate;

    private String YYSRRate;

    private BigDecimal lastYYSR;

    private BigDecimal ysYYSR;

    @ApiModelProperty(value = "资产总额")
    private String ZCZE;

    private String ZCZECompleteRate;

    private String ZCZERate;

    private BigDecimal lastZCZE;

    private BigDecimal ysZCZE;

    @JsonGetter("FZZE")
    public String getFZZE() {
        return FZZE;
    }

    @JsonGetter("FZZECompleteRate")
    public String getFZZECompleteRate() {
        return FZZECompleteRate;
    }

    @JsonGetter("FZZERate")
    public String getFZZERate() {
        return FZZERate;
    }

    @JsonGetter("lastFZZE")
    public BigDecimal getLastFZZE() {
        return lastFZZE;
    }

    @JsonGetter("ysFZZE")
    public BigDecimal getYsFZZE() {
        return ysFZZE;
    }

    @JsonGetter("JZCZE")
    public String getJZCZE() {
        return JZCZE;
    }

    @JsonGetter("JZCZECompleteRate")
    public String getJZCZECompleteRate() {
        return JZCZECompleteRate;
    }

    @JsonGetter("JZCZERate")
    public String getJZCZERate() {
        return JZCZERate;
    }

    @JsonGetter("lastJZCZE")
    public BigDecimal getLastJZCZE() {
        return lastJZCZE;
    }

    @JsonGetter("ysJZCZE")
    public BigDecimal getYsJZCZE() {
        return ysJZCZE;
    }

    @JsonGetter("LRZE")
    public String getLRZE() {
        return LRZE;
    }

    @JsonGetter("LRZECompleteRate")
    public String getLRZECompleteRate() {
        return LRZECompleteRate;
    }

    @JsonGetter("LRZERate")
    public String getLRZERate() {
        return LRZERate;
    }

    @JsonGetter("lastLRZE")
    public BigDecimal getLastLRZE() {
        return lastLRZE;
    }

    @JsonGetter("ysLRZE")
    public BigDecimal getYsLRZE() {
        return ysLRZE;
    }

    @JsonGetter("YYSR")
    public String getYYSR() {
        return YYSR;
    }

    @JsonGetter("YYSRCompleteRate")
    public String getYYSRCompleteRate() {
        return YYSRCompleteRate;
    }

    @JsonGetter("YYSRRate")
    public String getYYSRRate() {
        return YYSRRate;
    }

    @JsonGetter("lastYYSR")
    public BigDecimal getLastYYSR() {
        return lastYYSR;
    }

    @JsonGetter("ysYYSR")
    public BigDecimal getYsYYSR() {
        return ysYYSR;
    }

    @JsonGetter("ZCZE")
    public String getZCZE() {
        return ZCZE;
    }

    @JsonGetter("ZCZECompleteRate")
    public String getZCZECompleteRate() {
        return ZCZECompleteRate;
    }

    @JsonGetter("ZCZERate")
    public String getZCZERate() {
        return ZCZERate;
    }

    @JsonGetter("lastZCZE")
    public BigDecimal getLastZCZE() {
        return lastZCZE;
    }

    @JsonGetter("ysZCZE")
    public BigDecimal getYsZCZE() {
        return ysZCZE;
    }
}
